package com.coolbi.security.mapper;

import java.util.List;
import java.util.Map;

import com.coolbi.security.entity.User;


public interface UserMapper extends BaseMapper<User> {

	/**检测手机号码是否已被注册*/
	public int countByTel(String tel);
	
	/**检测电子邮箱是否已被注册*/
	public int countByEmail(String email);
	
	/**检测用户名是否已被注册*/
	public int countByUserName(String username);
	
	/**根据ID修改管理员密码*/
	public int updatePassword(Map<String, Object> parameter);
	
	/**根据管理员ID锁定管理员*/
	public int lockedUser(Map<String, Object> parameter);
	
	/**根据管理员名获取管理员信息*/
	public User findUserByUsername(String username);
	
	/**
	 * 获取所有管理员登录名称和ID
	 * @return
	 */
	public List<User> findAllUserNames();
}
